home *** CD-ROM | disk | FTP | other *** search
- .k ""
-
- set empty ""
- set dummy ""
-
- set src dh0: ;default source directory !
- set dest hd0: ;default destination directory!
- set optall ""
- set optdeep ""
- set optquiet ""
- set optforce ""
- set optredir ""
-
- echo "Executing BackUpUp. To accept default values press RETURN*N"
-
- echo " source (Default: $src )? " NOLINE
- set >nil: src ?
-
- echo " destination (Default: $dest)? " NOLINE
- set >nil: dest ?
-
- echo " Options"
- set dummy ""
- echo " ALL (Default: y)? " NOLINE
- set >nil: dummy ?
- if "$dummy" eq "$empty"
- set optall all
- endif
-
- ask " DEEP (Default: n)? "
- if warn
- set optdeep deep
- endif
-
- set dummy ""
- echo " FORCE (Default: y)? " NOLINE
- set >nil: dummy ?
- if "$dummy" eq "$empty"
- set optforce force
- endif
-
- set dummy ""
- echo " QUIET (Default: y)? " NOLINE
- set >nil: dummy ?
- if "$dummy" eq "$empty"
- set optquiet quiet
- endif
-
- ask " PRINT (Default: n)? "
- if warn
- set optredir ">prt:"
- endif
-
- set dummy ""
- echo "*N*N OK TO CONTINUE (Default: y)? " NOLINE
- set >nil: dummy ?
- if "$dummy" not eq "$empty"
- echo "*N*NAbort!*N*N"
- skip exit
- endif
-
- date >env:start
- echo "*N Started:" $start
-
- echo "*N Execution of the:"
- echo " updatecopy " $src $dest $optall $optdeep $optforce $optquiet $optredir
- echo " (abort pressing CTRL+C !)*N"
-
- updatecopy $src $dest $optall $optdeep $optforce $optquiet $optredir
-
- if $optquiet not eq quiet
- echo "*N Started:" $start
- endif
- date >env:stop
- echo " Stopped:" $stop
-
- unsetenv start
- unsetenv stop
-
- set b1 .backdrop
- set b2 .backdrop-
- set b3 .backdrop.info
- set b4 .backdrop-.info
-
- if exists $dest$b1
- set dummy ""
- echo "*N Rename $dest$b1 as $dest$b2 (Default: y)? " NOLINE
- set >nil: dummy ?
- if "$dummy" eq "$empty"
-
- if exists $dest$b2
- delete $dest$b2 force quiet
- endif
- rename $dest$b1 $dest$b2
-
- if exists $dest$b3
- if exists $dest$b4
- delete $dest$b4 force quiet
- endif
- rename $dest$b3 $dest$b4
- endif
-
- endif
- endif
-
- lab exit
- echo "*N*NFinished. Press close gadget for exit!"
-